package service;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import to.ParcelasTransacaoPorDiaTO;
import entity.ParcelaTransacao;
import entity.Transacao;

public interface ParcelaTransacaoService {

    List<ParcelasTransacaoPorDiaTO> listarParcelasOrdenadasPelaData(
	    ParcelaTransacao parcelaTransacao, Date dataInicial, Date dataFinal);

    void removerParcelasTransacao(Transacao transacao);

    void remover(ParcelaTransacao parc);

    void salvar(ParcelaTransacao parcelaTransacao);

    ParcelaTransacao buscarPorChave(Serializable id);

}
